<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>C64x+ Size Benchmarks</title>
    <style type="text/css" media="screen">table { border-collapse: collapse; font-family: "Ariel", sans-serif } 
                   td    { background: white; border: ridge black } 
                    tr.hdr { font-weight: bolder }</style>
  </head>
  <body>
    <h1>C64x+ Size Benchmarks</h1>
    <h2>ti.platforms.evmDM6437 (compiler version: 7.4.4)</h2>
    <h3>(all sizes are in 8-bit bytes)</h3>
  </body>
  <body xmlns="">
    <div>
      <h3>Static Module Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Kernel Only</td>
          <td>9472</td>
          <td>952</td>
          <td>140</td>
          <td>10564</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>364</td>
          <td>1388</td>
        </tr>
        <tr>
          <td>Hwi application</td>
          <td>10400</td>
          <td>1064</td>
          <td>176</td>
          <td>11640</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>388</td>
          <td>1412</td>
        </tr>
        <tr>
          <td>Clock application</td>
          <td>17376</td>
          <td>1126</td>
          <td>448</td>
          <td>18950</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>836</td>
          <td>1860</td>
        </tr>
        <tr>
          <td>Clock Object application</td>
          <td>17376</td>
          <td>1126</td>
          <td>480</td>
          <td>18982</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>868</td>
          <td>1892</td>
        </tr>
        <tr>
          <td>Swi application</td>
          <td>11904</td>
          <td>1082</td>
          <td>252</td>
          <td>13238</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>492</td>
          <td>1516</td>
        </tr>
        <tr>
          <td>Swi Object application</td>
          <td>11904</td>
          <td>1086</td>
          <td>296</td>
          <td>13286</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>548</td>
          <td>1572</td>
        </tr>
        <tr>
          <td>Task application</td>
          <td>20352</td>
          <td>1162</td>
          <td>668</td>
          <td>22182</td>
          <td>1024</td>
          <td>1024</td>
          <td>0</td>
          <td>1116</td>
          <td>3164</td>
        </tr>
        <tr>
          <td>Task Object application</td>
          <td>20352</td>
          <td>1166</td>
          <td>724</td>
          <td>22242</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1204</td>
          <td>3764</td>
        </tr>
        <tr>
          <td>Semaphore application</td>
          <td>21408</td>
          <td>1174</td>
          <td>744</td>
          <td>23326</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1228</td>
          <td>3788</td>
        </tr>
        <tr>
          <td>Semaphore Object application</td>
          <td>21408</td>
          <td>1178</td>
          <td>760</td>
          <td>23346</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1252</td>
          <td>3812</td>
        </tr>
        <tr>
          <td>Default Configuration</td>
          <td>41984</td>
          <td>7742</td>
          <td>920</td>
          <td>50646</td>
          <td>4096</td>
          <td>2048</td>
          <td>4096</td>
          <td>2588</td>
          <td>12828</td>
        </tr>
      </table>
    </div>
    <div>
      <h3>Dynamic Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Dynamic Memory application</td>
          <td>22816</td>
          <td>1240</td>
          <td>788</td>
          <td>24844</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1260</td>
          <td>7916</td>
        </tr>
        <tr>
          <td>Dynamic Task application</td>
          <td>25184</td>
          <td>1366</td>
          <td>800</td>
          <td>27350</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1268</td>
          <td>7924</td>
        </tr>
        <tr>
          <td>Dynamic Semaphore application</td>
          <td>26368</td>
          <td>1490</td>
          <td>808</td>
          <td>28666</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1276</td>
          <td>7932</td>
        </tr>
      </table>
    </div>
  </body>
</html>